﻿namespace CRM.Database.Model
{
    public enum Errors
    {
        #region General

        NulSum = 0, //Нулевая сумма
        ErrorString = 1,

        #endregion

        #region Turnovers

        IncorrectMark = 2, //неверная марка продукта

        /// <summary>
        /// Не найдены необходимые слолбцы в файле
        /// </summary>
        ColumnsError = 3,

        /// <summary>
        /// Обработано нулевое кол-во оборотов
        /// </summary>
        TurnoversCountZero = 4,

        TurnoversSapNumberIsNotValid = 5,

        /// <summary>
        /// Не удается найти Юр. Лицо по номеру SAP.
        /// </summary>
        TurnoversLegalEntityNotFoundBySapNumber = 6,


        /// <summary>
        /// Оборот не найден или имеет неверный формат
        /// </summary>
        TurnoversAmountIsNotValid = 7,

        /// <summary>
        /// Период имеет неверный формат
        /// </summary>
        TurnoversDateIsNotValid = 8,

        /// <summary>
        /// Период имеет будущее время
        /// </summary>
        TurnoversPeriodHasFutureTime = 9,

        #endregion

        #region Customers

        /// <summary>
        /// Клиент уже существует
        /// </summary>
        CustomerIsAlreadyExists = 10,

        #endregion
    }
}